<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class Application_Models_UsuarioModel {

    private $_usuario = array();
    private $_id;
    private $_nick;
    private $_password;
    private $_email;
    private $_fbkid;
    private $_tipo;
    private $_objectDetallePersona;
    private $_objectDetalleEmpresa;

    /**
     * Metodo que retorna el valor de Id
     * @return String ID
     * 
     */
    public function get_id() {
        return $this->_id;
    }

    public function set_id($_id) {
        $this->_id = $_id;
    }

    /**
     * Metodo que retorna el valor de NickName o Usuario
     * @return String Nick
     * 
     */
    public function get_nick() {
        return $this->_nick;
    }

    public function set_nick($_nick) {
        $this->_nick = $_nick;
    }

    /**
     * Metodo que retorna el valor de la Password
     * @return String Password
     * 
     */
    public function get_password() {
        return $this->_password;
    }

    public function set_password($_password) {
        $this->_password = $_password;
    }

    /**
     * Metodo que retorna el valor del Email
     * @return String Email
     * 
     */
    public function get_email() {
        return $this->_email;
    }

    public function set_email($_email) {
        $this->_email = $_email;
    }

    /**
     * Metodo que retorna el del fkId 
     * @return Int Usuario
     * 
     */
    public function get_fbkid() {
        return $this->_fbkid;
    }

    public function set_fbkid($_fbkid) {
        $this->_fbkid = $_fbkid;
    }

    /**
     * Metodo que retorna el valor del Tipo de Usuario
     * @return String Tipo
     * 
     */
    public function get_tipo() {
        return $this->_tipo;
    }

    public function set_tipo($_tipo) {
        $this->_tipo = $_tipo;
    }

    /**
     * Metodo que retorna el Id_Detalle_Persona
     * @return Int Detalle_persona
     * 
     */
    public function get_objectDetallePersona() {
        return $this->_objectDetallePersona;
    }

    public function set_objectDetallePersona($_objectDetallePersona) {
        $this->_objectDetallePersona = $_objectDetallePersona;
    }

    public function get_objectDetalleEmpresa() {
        return $this->_objectDetalleEmpresa;
    }

    public function set_objectDetalleEmpresa($_objectDetalleEmpresa) {
        $this->_objectDetalleEmpresa = $_objectDetalleEmpresa;
    }

    /**
     * Clase que Registra un Usuario - Persona
     * 
     */
    public function _RegisterUserPerson() {
        $_REQUEST['fb_id'] = 1;
        $db = new SuperDataBase();


        $query = "call sp_register_user_person('" . $_REQUEST['namePerson'] . "','" . $_REQUEST['lastName'] . "','" . $_POST['dni'] . "','" . $_POST['address'] . "','" . $_POST['phone'] . "','" . $_REQUEST['movil'] . "','" . $_REQUEST['fb_id'] . "',' $this->_nick','$this->_password','$this->_email',$this->_tipo,$this->_objectDetalleEmpresa,@sa)";
        echo $query;
        $db->executeQuery($query);
    }

}

?>
